package com.cskaoyan.javase.oop1._3memory;
/**
 * "对象名点成员变量"给成员变量赋值,是在创建对象完毕后,给对象中成员变量赋值的手段
 * 而目前,在创建对象过程中,给成员变量赋值,也是可以的
 * 可以在定义类时,定义成员变量时,直接给出成员变量取值
 * 这种赋值方式,我们称之为"成员变量的显式赋值"
 * 显式赋值在创建对象过程中完成.
 *
 * 目前为止,在创建对象过程中,成员变量的赋值手段有:
 *      1.默认初始化,具有默认值
 *      2.显式赋值
 * 以上两种赋值方式,默认初始化必然是最先进行的,实际上在给对象中成员变量赋值的所有手段中,默认初始化永远最先进行,任何其它赋值都是在默认值的基础上进行的,要覆盖默认值
 *
 * @since 10:49
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        Teacher t = new Teacher();
        System.out.println(t.age);
    }
}
class Teacher{
    int age = 18;
}